package net.ddns.heroli.pojo;

import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Transient;
import org.beetl.sql.core.annotatoin.ColumnIgnore;
import org.beetl.sql.core.annotatoin.InsertIgnore;
import org.beetl.sql.core.annotatoin.UpdateIgnore;
import javax.persistence.Table;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import cn.com.gzheroli.bfw.pojo.base.TSUser;
/**   
 * @Title: Entity
 * @Description: 型号表
 * @author 李长荣
 * @date 2017-12-27 21:59:43
 * @version V1.0   
 *
 */
 @Table(name="t_b_model")
public class TBModel implements java.io.Serializable {

  @Column(name="ID")
  private java.lang.String id;//id

  @Column(name="NAME")
  private java.lang.String name;//型号名称

  @Column(name="MODEL_DESC")
  private java.lang.String modelDesc;//型号描述

  @Column(name="MODEL_INFO")
  private java.lang.Object modelInfo;//型号详情介绍

  @Column(name="CAT_ID")
  private java.lang.String catId;//分类编号

  @Column(name="CAT_NAME")
  private java.lang.String catName;//分类名称

  @Column(name="STATUS")
  private java.lang.String status;//状态 0:禁用 1:启用

  @Column(name="IMG_PATH")
  private java.lang.String imgPath;//图片路径

  @Column(name="UPDATE_BY")
  private java.lang.String updateBy;//最后更新人id

  @Column(name="UPDATE_TIME")
  private java.util.Date updateTime;//最后更新时间

  @Column(name="UPDATE_BY_NAME")
  private java.lang.String updateByName;//最后更新人名字

  @Column(name="BRAND_ID")
  private java.lang.String brandId;//品牌编号

  @Column(name="BRAND_NAME")
  private java.lang.String brandName;//品牌名称

  @Column(name="MODEL_TAG")
  private java.lang.String modelTag;//型号标签

  @Column(name="MODEL_PARA")
  private java.lang.String modelPara;//型号参数

  @Column(name="MODEL_ATTR")
  private java.lang.String modelAttr;//型号属性

  @Column(name="STATE")
  private java.lang.String state;//审核状态 0:未审核 1:已审核

  @Column(name="CN_NAME")
  private java.lang.String cnName;//中文名

  @Column(name="EN_NAME")
  private java.lang.String enName;//英文名

  @Column(name="PLACE")
  private java.lang.String place;//产地

  @Column(name="CHECK_MSG")
  private java.lang.String checkMsg;//审核信息

  /**
	 *方法: 取得id
	 *return: id  id
	 */
  public java.lang.String getId() {
      return this.id;
  }
  public void setId(java.lang.String id) {
      this.id = id;
  }

  /**
	 *方法: 取得name
	 *return: name  型号名称
	 */
  public java.lang.String getName() {
      return this.name;
  }
  public void setName(java.lang.String name) {
      this.name = name;
  }

  /**
	 *方法: 取得modelDesc
	 *return: modelDesc  型号描述
	 */
  public java.lang.String getModelDesc() {
      return this.modelDesc;
  }
  public void setModelDesc(java.lang.String modelDesc) {
      this.modelDesc = modelDesc;
  }

  /**
	 *方法: 取得modelInfo
	 *return: modelInfo  型号详情介绍
	 */
  public java.lang.Object getModelInfo() {
      return this.modelInfo;
  }
  public void setModelInfo(java.lang.Object modelInfo) {
      this.modelInfo = modelInfo;
  }

  /**
	 *方法: 取得catId
	 *return: catId  分类编号
	 */
  public java.lang.String getCatId() {
      return this.catId;
  }
  public void setCatId(java.lang.String catId) {
      this.catId = catId;
  }

  /**
	 *方法: 取得catName
	 *return: catName  分类名称
	 */
  public java.lang.String getCatName() {
      return this.catName;
  }
  public void setCatName(java.lang.String catName) {
      this.catName = catName;
  }

  /**
	 *方法: 取得status
	 *return: status  状态 0:禁用 1:启用
	 */
  public java.lang.String getStatus() {
      return this.status;
  }
  public void setStatus(java.lang.String status) {
      this.status = status;
  }

  /**
	 *方法: 取得imgPath
	 *return: imgPath  图片路径
	 */
  public java.lang.String getImgPath() {
      return this.imgPath;
  }
  public void setImgPath(java.lang.String imgPath) {
      this.imgPath = imgPath;
  }

  /**
	 *方法: 取得updateBy
	 *return: updateBy  最后更新人id
	 */
  public java.lang.String getUpdateBy() {
      return this.updateBy;
  }
  public void setUpdateBy(java.lang.String updateBy) {
      this.updateBy = updateBy;
  }

  /**
	 *方法: 取得updateTime
	 *return: updateTime  最后更新时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") 
  public java.util.Date getUpdateTime() {
      return this.updateTime;
  }
  public void setUpdateTime(java.util.Date updateTime) {
      this.updateTime = updateTime;
  }

  /**
	 *方法: 取得updateByName
	 *return: updateByName  最后更新人名字
	 */
  public java.lang.String getUpdateByName() {
      return this.updateByName;
  }
  public void setUpdateByName(java.lang.String updateByName) {
      this.updateByName = updateByName;
  }

  /**
	 *方法: 取得brandId
	 *return: brandId  品牌编号
	 */
  public java.lang.String getBrandId() {
      return this.brandId;
  }
  public void setBrandId(java.lang.String brandId) {
      this.brandId = brandId;
  }

  /**
	 *方法: 取得brandName
	 *return: brandName  品牌名称
	 */
  public java.lang.String getBrandName() {
      return this.brandName;
  }
  public void setBrandName(java.lang.String brandName) {
      this.brandName = brandName;
  }

  /**
	 *方法: 取得modelTag
	 *return: modelTag  型号标签
	 */
  public java.lang.String getModelTag() {
      return this.modelTag;
  }
  public void setModelTag(java.lang.String modelTag) {
      this.modelTag = modelTag;
  }

  /**
	 *方法: 取得modelPara
	 *return: modelPara  型号参数
	 */
  public java.lang.String getModelPara() {
      return this.modelPara;
  }
  public void setModelPara(java.lang.String modelPara) {
      this.modelPara = modelPara;
  }

  /**
	 *方法: 取得modelAttr
	 *return: modelAttr  型号属性
	 */
  public java.lang.String getModelAttr() {
      return this.modelAttr;
  }
  public void setModelAttr(java.lang.String modelAttr) {
      this.modelAttr = modelAttr;
  }

  /**
	 *方法: 取得state
	 *return: state  审核状态 0:未审核 1:已审核
	 */
  public java.lang.String getState() {
      return this.state;
  }
  public void setState(java.lang.String state) {
      this.state = state;
  }

  /**
	 *方法: 取得cnName
	 *return: cnName  中文名
	 */
  public java.lang.String getCnName() {
      return this.cnName;
  }
  public void setCnName(java.lang.String cnName) {
      this.cnName = cnName;
  }

  /**
	 *方法: 取得enName
	 *return: enName  英文名
	 */
  public java.lang.String getEnName() {
      return this.enName;
  }
  public void setEnName(java.lang.String enName) {
      this.enName = enName;
  }

  /**
	 *方法: 取得place
	 *return: place  产地
	 */
  public java.lang.String getPlace() {
      return this.place;
  }
  public void setPlace(java.lang.String place) {
      this.place = place;
  }

  /**
	 *方法: 取得checkMsg
	 *return: checkMsg  审核信息
	 */
  public java.lang.String getCheckMsg() {
      return this.checkMsg;
  }
  public void setCheckMsg(java.lang.String checkMsg) {
      this.checkMsg = checkMsg;
  }

    public String toString(TBModel rm,TSUser user) {
	  return "";
  }
	
}